//=============================================================================
// XBus 
//-----------------------------------------------------------------------------
// File        : xbus_util.h
// Description : XBus version file
// Author      : Ismail Sabry
// Date        : 1/30/2009
//=============================================================================
#ifndef __XBUS_UTIL_H__
#define __XBUS_UTIL_H__

#include <sys/ipc.h>
#include <sys/shm.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>

//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
int XBUS_create_shm(char *name, unsigned int size, void **shm_addr);
int XBUS_remove_shm(char *name, void *shm_addr);

int XBUS_link_shm(char *name, void **shm_addr);
int XBUS_unlink_shm(char *name, void *shm_addr);


#endif // __XBUS_UTIL_H__
